Çàêðûòü îêíî         Ñïèñîê äðóãèõ äîêóìåíòîâ ÏÝÂÌ "Àãàò"

%PAGE

4. ÈCÏOËÜÇÓEMÛE TEXHÈ×ECKÈE CPEÄCTBA.

4.1. Tpeáóeìaÿ êoíôèãópaöèÿ.

Cècòeìa "ØKOËÜHÈÖA" ôóíêöèoíèpóeò â cëeäóþùeé êoíôèãópaöèè ÝBM "AÃAT":

%LISTD

-ÝBM "AÃAT" c oáúeìoì OÇÓ 64K áaéò è ÏÏÇÓ 32K áaéò (7 ècïoëíeíèe).

-Oäèí èëè äâa äècêoâoäa ía oäíoì paçúeìe.

-Öâeòíoé òeëeâèçèoííûé ìoíèòop.

%ENDL

4.2. Apxèòeêòópa ÝBM "AÃAT".

7 ècïoëíeíèe ÝBM "AÃAT" èìeeò cëeäóþùóþ còpóêòópó ïaìÿòè:

%LISTL

-0000.7FFF - ocíoâíoe OÇÓ;
-8000.BFFF - äoïoëíèòeëüíaÿ ïëaòa OÇÓ;
-C000.CFFF - ïaìÿòü âíeøíèx ócòpoécòâ;
-D000.FFFF - ïëaòa OÇÓ c çaùèòoé ïo çaïècè.

%ENDL

Hèæe èçoápaæeí cïocoá oòoápaæeíèÿ 96K ïaìÿòè â 64K aäpecíoão ïpocòpaícòâa è ïpèâeäeíû oáoçía÷eíèÿ, ècïoëüçóeìûe â ïpoãpaììax:


     ------------
0000 |          |
     | Ocíoâíoe |
     |          |
     |   OÇÓ    |
7FFF |          |
     -----------------------
8000 |          |          |
     | HOPMOÇÓ  |  ÄOÏOÇÓ  |
BFFF |          |          |
     -----------------------
C000 .          .
     .          .
CFFF .          .
     -----------------------  -----------------------
D000 |          |          |  |          |          |
     |  LC0D0   |  LC0D1   |  |  LC1D0   |  LC1D1   |
DFFF |          |          |  |          |          |
     -----------------------  -----------------------
E000 |          |             |          |
     |   LC0    |             |   LC1    |
FFFF |          |             |          |
     ------------             ------------

Këaccèôèêaöèÿ ïaìÿòè:

%LISTD

-Ocíoâíoe OÇÓ (¤0000-¤7FFF) ïocòoÿíío äocòóïío ía ÷òeíèe è ía çaïècü. B íeì pacïoëaãaþòcÿ:

%LISTM

-00 còpaíèöa, ÷epeç êoòopóþ âûïoëíÿeòcÿ êocâeííaÿ aäpecaöèÿ â êoìaíäax ìèêpoïpoöeccopa, è ãäe pacïoëaãaþòcÿ íaèáoëee óïoòpeáèòeëüíûe ÿ÷eéêè;
-01 còpaíèöa, ècïoëüçóeìaÿ ìèêpoïpoöeccopoì êaê aïïapaòíûé còeê;
-8 ïocëeäoâaòeëüíûx còpaíèö òeêcòoâoé ýêpaííoé ïaìÿòè;
-32 (¤20) ïocëeäoâaòeëüíûx còpaíèö ãpaôè÷ecêoé ýêpaííoé ïaìÿòè.

%ENDL

Kpoìe òoão, ò.ê. ocíoâíoe OÇÓ äocòóïío èç ëþáoão áaíêa ïaìÿòè, â íeì óäoáío pacïoëoãaòü íaèáoëee óïoòpeáèòeëüíûe ïoäïpoãpaììû (íaïpèìep IOSUB, 6) è ïoäïpoãpaììû ïepeêëþ÷eíèÿ áaíêoâ ïaìÿòè.

-B oäíoì èç 6 paçúeìoâ ãeíïëaòû ÝBM äoëæía íaxoäèòcÿ ïëaòa äoïoëíèòeëüíoão OÇÓ (¤8000-¤BFFF). Ïaìÿòü ìoæeò íaxoäèòcÿ â oäíoì èç 3 cocòoÿíèé:

%LISTM

-äocòóïeí ía ÷òeíèe è çaïècü áëoê NORMOZU (¤CX08),
-äocòóïeí ía ÷òeíèe è çaïècü áëoê DOPOZU (¤CX09),
-íe äocòóïeí íè oäèí èç áëoêoâ (ïpè ÷òeíèè ÷èòaeòcÿ ¤FF) (¤CX00).

%ENDL

B cêoáêax óêaçaí aäpec, ïo êoòopoìó òpeáóeòcÿ ïpoèçâecòè çaïècü äëÿ âûáopa äaííoão cocòoÿíèÿ (X - íoìep paçúeìa ïëaòû OÇÓ).

-B oäíoì èç 6 paçúeìoâ ãeíïëaòû ÝBM äoëæía íaxoäèòücÿ ïëaòa ÏÏÇÓ (ôaêòè÷ecêè OÇÓ c çaùèòoé ïo çaïècè). Ïaìÿòü oò ¤D000 äo ¤FFFF â ëþáoé ìoìeíò äocòóïía èëè òoëüêo ía ÷òeíèe, èëè òoëüo ía çaïècü (÷èòaeòcÿ ¤FF èëè æe coäepæèìoe ÏÇÓ). Cocòoÿíèÿ ïëaòû:


%AREA 10
----------------------------------------------
|  N |    0    |    2    |     4   |   6     |
| M  |         |         |         |         |
----------------------------------------------
| 0  | çï LC0  | ÷ò LC0  | çï LC0  | ÷ò LC0  |
|    | è LC0D0 | è LC0D0 | è LC0D1 | è LC0D1 |
----------------------------------------------
| 1  | çï LC1  | ÷ò LC1  | çï LC1  | ÷ò LC1  |
|    | è LC1D0 | è LC1D0 | è LC1D1 | è LC1D1 |
----------------------------------------------

Bûáop cocòoÿíèÿ ïpoèçâoäèòcÿ çaïècüþ ïo aäpecó ¤CYNM, ãäe Y - íoìep paçúeìa ïëaòû ÏÏÇÓ.

-Aäpecíoe ïpocòpaícòâo ¤C000-¤CFFF oòâeäeío äëÿ óïpaâëeíèÿ ïaìÿòüþ è äoïoëíèòeëüíûìè ócòpoécòâaìè:

%LISTM

-¤C0 còpaíèöa - óïpaâëeíèe ââoäoì c êëaâèaòópû è aíaëoãoâûì ââoäoì-âûâoäoì;
-¤C1-¤C6 còpaíèöû cooòâeòcòâóþò 1-6 paçúeìaì ãeíïëaòû. Oïpeäeëeíèe òèïa ïoäêëþ÷eííoão ê paçúeìó X ócòpoécòâ:

%LISTL

-0-2 áaéòû còpaíèöû paâíû A2 20 A0 - äpaéâep äècêoâoäa,
-0 áaéò còpaíèöû paâeí FF - ócòpoécòâa íeò,
-1 áaéò còpaíèöû 80..FE - ïëaòa ÏÏÇÓ,
-0 áaéò còpaíèöû paâeí 0, 8, 9 - ïëaòa äoïoëíèòeëüíoão OÇÓ,
-¤C0N0-¤C0N3 (N=X+8) paâíû 00 00 00 FF - ïëaòa èíòepôeéca.

%ENDL

-¤C7 còpaíèöa - êoíòpoëëep äècïëeÿ. Èìeþòcÿ 5 peæèìoâ oòoápaæeíèÿ. Äëÿ ÃCP è ÃBP ïoä oêío òpeáóeòcÿ 8K, ïoä ocòaëüíûe peæèìû - 2K. Äëÿ âûáopa peæèìa oòoápaæeíèÿ íeoáxoäèìo oápaòèòücÿ ïo aäpecó ¤C7XY, ãäe XY oïpeäeëÿeòcÿ ïo òaáëèöe â çaâècèìocòè oò òpeáóeìoão peæèìa è íoìepa ía÷aëüíoé còpaíèöû òeêcòoâoão ýêpaía.


%AREA 7
    | 00 08 10 18 20 28 30 38 40 48 50 58 60 68 70 78
----|------------------------------------------------
ÃHP | 00 04 08 0C 10 14 18 1C 20 24 28 2C 30 34 38 3C
ÃCP | 01 -- -- -- 11 -- -- -- 21 -- -- -- 31 -- -- --
ÃÖC | 02 06 0A 0E 12 16 1A 1E 22 26 2A 2E 32 36 3A 3E
ÃHC | 82 86 8A 8E 92 96 9A 9E A2 A6 AA AE B2 B6 BA BE
ÃBP | 03 -- -- -- 13 -- -- -- 23 -- -- -- 33 -- -- --

-¤C8-¤CF còpaíèöû ècïoëüçóþòcÿ äëÿ pacøèpeíèÿ ïaìÿòè âíeøíèx ócòpoécòâ.

%ENDL

%ENDL

Ha ÝBM "AÃAT" èìeþòcÿ òaêæe 2 òaéìepa:

%LISTD

-NMI - òaéìep c ÷acòoòoé ïpepûâaíèé 50 Ãö, cèíxpoíèçèpoâaííûé c èìïóëücoì êaäpoâoé paçâepòêè òeëeìoíèòopa;

-IRQ - òaéìep c ÷acòoòoé 500 Ãö.

%ENDL

Ïpepûâaíèÿ ãeíepèpóþòcÿ òaê, ÷òo 50% âpeìeíè ïpoöeccop âûïoëíÿeò ïpoãpaììó oápaáoòêè ïpepûâaíèÿ (ecëè oía çaâepøèòcÿ paíüøe, oía áóäeò âûçâaía cíoâa).

Païèpa-èíòepïpeòaòop ècïoëüçóeò ïpepûâaíèÿ äëÿ opãaíèçaöèè êoìáèíèpoâaííoão òeêcòoâo-ãpaôè÷ecêoão peæèìa oòoápaæeíèÿ èíôopìaöèè ía ýêpaí òeëeìoíèòopa, íe ïpeäócìoòpeííoão còaíäapòíûìè aïïapaòíûìè cpeäcòâaìè. B ía÷aëe öèêëa oáíoâëeíèÿ coäepæèìoão ýêpaía ïo ïpepûâaíèþ NMI âêëþ÷aeòcÿ peæèì oòoápaæeíèÿ ãpaôè÷ecêoé còpaíèöû, a ïoçæe (ía 190-ì ïpepûâaíèè IRQ) âêëþ÷aeòcÿ peæèì oòoápaæeíèÿ òeêcòoâoé còpaíèöû.

Ãeíepaòopû ïpepûâaíèé âêëþ÷aþòcÿ è âûêëþ÷aþòcÿ oäíoâpeìeíío oápaùeíèeì ê ÿ÷eéêe ¤C040 è ¤C050, cooòâeòcòâeíío.

B câÿçè c íeäoïócòèìocòüþ ïpepûâaíèÿ paáoòû äpaéâepa äècêa RWTS ïpè oápaùeíèè ê äècêó ãeíepaòopû ïpepûâaíèé âûêëþ÷aþòcÿ.

Ïpèíöèïû oáìeía c äècêoâoäoì è cïocoáû êoäèpoâaíèÿ èíôopìaöèeé ìoæío íaéòè â [1].

Çàêðûòü îêíî         Ñïèñîê äðóãèõ äîêóìåíòîâ ÏÝÂÌ "Àãàò"